<?php

namespace app\model;

use think\Model;

class Sms extends Model
{
    /**
     * 关联的数据表。
     *
     * @var string
     */
    protected $table = 'sms';
    /**
     * 属性默认值。
     *
     * @var array<int, string>
     */
    protected $attribute = [
        'code' => '',  // 短信码
        'memo'  => '',  // 备注
        'mobile'  => '',  // 手机号
        'action'  => '',  // 用途
    ];
    /**
     * The attributes that are mass assignable.
     *
     * @var array<string>
     */
    protected $field = [
        'code',  // 短信码',
        'memo' ,  // 备注',
        'mobile', // 手机号
        'action', // 用途
    ];
    /**
     * The attributes that should be cast.
     *
     * @var array<string>
     */
    protected $type = [
    ];

    public static function onBeforeInsert(Model $model)
    {
        // 发送短信
        
        // 设置字段
    	$model->ssid = session_id();
        $model->code = mt_rand(100000, 999999);
    }
}
